		html,body{
			height: 100%;
			width: 100%;
			/* 去掉a标签点击后的蓝色背景 */
			-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
			-webkit-user-select: none;
			-moz-user-focus: none;
			-moz-user-select: none;
		/*硬件加速*/
			/*  -webkit-transform: translate3d(0, 0, 0);
			     -moz-transform: translate3d(0, 0, 0);
			      -ms-transform: translate3d(0, 0, 0);
			          transform: translate3d(0, 0, 0); */
		}
		.wheel{
			width: 100%;
			height: 100%;
			background-attachment: fixed;
			background: url("../img/bk.jpg") no-repeat center;	
			background-size: cover;
			/* overflow: hidden; */
		}
		.top{
			padding-top: 4.44rem;
			width: 100%;
			z-index: 100;
		}
		.wheel .jackpot{
			/* position: absolute; */
			width: 5.13rem;
			height: 5.13rem;
			top: 0;
			left: 1.16rem;
			z-index: 100;
		}
		.wheel .start{
			position: absolute;
			width: 1.34rem;
			height: 1.61rem;
			left: 3.05rem;
			top: 1.6rem;
			z-index: 101;
			background: url("../img/button.png") no-repeat top center;
			background-size: cover;
		}
		/* 登陆行 */
		.login{
			width: 100%;
			text-align: center;
			font-size: .26rem;
			color: #fff;
		}
		.lgbtn{
			margin-left: .1rem;
			color: #feec84;	
		}
		.loginButton{
		}
		/* 获奖记录 */
		.awdBtn{
			display: none;
		}

		/* 注销 */
		.quitLogin{
			margin-left: .1rem;
			display: none;
		}
		footer{
			display: box; /* OLD - Android 4.4- */
		    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
		    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
		    display: -ms-flexbox; /* TWEENER - IE 10 */
		    display: -webkit-flex; /* NEW - Chrome */
		    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
			padding: 0 .3rem 0 0.2rem;
			margin-top: .06rem;
			/* height: 1.63rem; */
			width: 100%;
		}
		footer .actBtn{
			width: 1.46rem;
			height: 0.53rem;
			margin: 0;
			padding: 0;
			background: url("../img/act_btn.png") no-repeat top center;
			background-size: contain;
		}
		footer .left{
			width: 1.46rem;
		}
		footer .right{
			/* display: none; */
			padding-left: .16rem;
			margin-top: .06rem;
			font-size: .2rem;
			color: #fff;
		}
		/* 说明 */
		.right .open {
			display: none;
			padding-left: .6rem;
		}
		.right .open p{
			padding-top: .2rem;
			font-size: .36rem;
		}
		.right .close{
			display: none;
		}
		footer .right p{
			line-height: .36rem;
		}
		/* 遮罩层 */
		.mask{
		  position:absolute;
		  top:0;
		  left: 0;
		  width:7.5rem;
		  height:100%;
		  z-index:110;
		  display: none;
		}
		.mask .bg{
		  width:100%;
		  height:100%;
		  z-index:110;
		  background:#000;
		  opacity:0.6;
		}
		
		.maskBox{
			position: absolute;
			left: 1rem;
			top: 3.8rem;
			background: #fff;
			width: 100%;
			z-index: 120;
			border-radius: 5px;
			padding: .3rem .3rem .8rem .3rem;
		}
		.maskBox h5{
			height: .6rem;
			line-height: .6rem;
			width: 100%;
			font-size: .3rem;
			text-align: center;
		}
		/* 登陆盒子 */
		.loginBox{
			display: none;
			width: 5.5rem;
		}
		.loginBox .main{
			position: relative;
			width: 100%;
			height: 1.3rem;
		}
		.loginBox input{
			border-bottom: 1px solid #ccc;
			position: absolute;
			width: 3rem;
			font-size: .26rem;
		}
		#login_tel{
			top: .2rem;
		}
		#login_pwd{
			bottom: 0;
		}
		.loginSure{
			position: absolute;
			right: 0;
			top: .2rem;
			font-size: .3rem;
			padding: .4rem;
			border: 1px solid #333;
			border-radius: 5px;
		}
		.signUp{
			position: absolute;
			right: 0;
			bottom: -.5rem;
			width: 1.44rem;
			text-align: center;
			font-size: .22rem;
		}
		.closeMask,.closeMask2{
			position: absolute;
			right: .2rem;
			top: .2rem;
			width: .33rem;
			height: .33rem;
			z-index: 111;
		}
		/* 中奖提示弹出图层 */
		.mask .luckyImg{
			display: none;
			top: 1rem;
			width: 5.5rem;
			height:7.7rem;
			padding: 0 .72rem;
			background: url("../img/lucky_bg.png") no-repeat center;
			background-size: cover;
		}
		.luckyImg .closeMask2{
			top: 2rem;
		}
		.luckyImg .textArea{
			margin-top: 4.3rem;
			padding:.28rem .22rem .5rem .22rem;
		}
		.luckyImg .textArea img{
			width: 100%;
			height: 100%;
		}
		.luckyBtn{
			width: 100%;
			height: .9rem;
			background: url("../img/lucky_btn.png") no-repeat center;
			background-size: cover;
		}
		.mask .sorryImg{
			display: none;
			top: 2.95rem;
			width: 5.5rem;
			height: 5.71rem;
			background: url("../img/sorry_bg.png") no-repeat center;
			background-size: cover;
		}
		/* 获奖记录 */
		.awdBox{
			display: none;
			width: 6.5rem;
			font-size: .3rem;
			left: .5rem;
		}
		.awdBox h5{
			height: .8rem;
			padding-bottom: .2rem;
			border-bottom: 1px solid #999;
			line-height: .8rem;	
		}
		.awdBox p{
			margin-top: .4rem;
			font-size: .22rem;
		}
		.awdBox .awdTime{
			position: absolute;
			right: 0;
			color: #999;
			margin-left: .3rem;
		}
		/* animated动画自定义 */
		#myAni{
			animate-duration: 2s;    		/* //动画持续时间 */
			animate-delay: 1s;    			/* //动画延迟时间 */
			animate-iteration-count: 1;    /* //动画执行次数 */
		}
		/* 屏幕自适应 */
		/* 微信 */
		@media screen and (max-height: 607px) {
			.top{
				padding-top: 4.4rem;
			}
		}
		/* 全屏ip6 */
		@media screen and (min-height: 607px){
			.top{
				padding-top: 4.8rem;
			}
		}
		/*ip5 */
		@media screen and (min-width: 320px){
			.top{
				padding-top: 5.2rem;
			}
		}
		@media screen and (min-width: 320px) and (max-width: 375px){
			.top{
				padding-top: 4.5rem;
			}
		}

		@media screen and (min-width: 375px) and (max-width: 412px) and (min-height: 667px){
			.top{
				padding-top: 4.9rem;
			}
		}
		/*ip6s*/
		@media screen and (min-width: 412px) and (max-width: 768px){
			.top{
				padding-top: 3.8rem;
			}
		}
		@media screen and (min-width: 768px) {
			body,html{
				overflow: auto;
			}
			.wheel{
				overflow: auto;
			}
			.top{
				padding-top: 3.2rem;
			}
		}
		/* 自定义alert*/
		.gaMask{
		  position:absolute;
		  top:0;
		  left: 0;
		  width:7.5rem;
		  height:100%;
		  z-index:120;
		  display: none;
		}
		.gaMask .gaBg{
		  width:100%;
		  height:100%;
		  z-index:120;
		  background:#000;
		  opacity:0.65;
		}
		#gAlert,#gConfirm{
			display: none;
			position: absolute;
			left: 1.25rem;
			top: 4.2rem;
			width: 5rem;
			padding: 0;
			font-size: .26rem;
			border: 1px solid #dfdfdf;
			background: #fff;
			border-radius: 5px;
			z-index: 120;
		}
		#gAlert .gaTit,#gConfirm .gaTit{
			text-align: center;
			line-height: .8rem;
			height: .8rem;
		}
		#gAlert .gaMes,#gConfirm .gaMes{
			padding: .25rem;
			text-align: center;
			height: 1rem;
		}
		#gAlert .gaBtn,#gConfirm .gaBtn{
			bottom: 0;
			width: 100%;
			height: .8rem;
			font-size: .28rem;
			background: #fff;
			border-bottom-right-radius: 5px;
			border-bottom-left-radius: 5px;
			border-top: 1px solid #999;
		}
		#gConfirm .gaBtn{
			width: 50%;
		}
		#gConfirm .gaCancel{
			border-right: 1px solid #999;
			border-bottom-right-radius: 0;
			width: 50%;
			color: #999;
		}